treemodelfilter: Don't unref deleted rows
authorBenjamin Otte <otte@redhat.com>
Mon, 19 Mar 2012 01:24:03 +0000 (02:24 +0100)
committerBenjamin Otte <otte@redhat.com>
Mon, 19 Mar 2012 01:26:16 +0000 (02:26 +0100)
When we're fudging with child nodes of a deleted node, we don't want to
have them delete their parent - which is the deleted row.

gtk/gtktreemodelfilter.c

index a6214580393431f173e8b8db35c3cb808c14316f..2e7d218e8a69a7a6b2e79318a8048601ffb059bc 100644 (file)
@@ -2640,7 +2640,7 @@ gtk_tree_model_filter_row_deleted (GtkTreeModel *c_model,
 
       if (elt->children)
         gtk_tree_model_filter_free_level (filter, elt->children,
-                                          FALSE, TRUE, FALSE);
+                                          FALSE, FALSE, FALSE);
 
       /* remove the row */
       if (elt->visible_siter)